Optimization With Linear Programming